MPW IIGS ORCA/C Press Release
Byte Works, Inc.
Copyright (c) 1996 Apple Users' Group, Sydney
Republished from Applecations, a publication of the Apple Users' Group, Sydney, Australia.
An MPW Based ANSI C Compiler for 65816 Cross Development
For years, ORCA/C has been the leader in C compilers for native
development on the Apple IIGS. Now it's also the standard for cross
development from the Macintosh!
MPW IIGS ORCA/C is a port of ORCA/C 2.0.3 to Apple's MPW environment on
the Macintosh computer. You compile from the Macintosh, them run the
programs from System 6.0.1 on an Apple IIGS.
Unlike other cross development languages, ORCA/C is also available on the
Apple IIGS, so you can move programs back and forth between the two
computers. MPW IIGS ORCA/C is almost a straight port of ORCA/C 2.0.3 to the
MPW environment. The exceptions are some oft-requested extensions to C, like
// comments and multibyte character constants. And if the few extensions
added to MPW IIGS ORCA/C cause source portability problems between the two
versions, a simple pragma at the top of each source file restores 100%
compatibility.
MPW IIGS ORCA/C requires version 3.3 or later of MPW, sold by Apple
Computer. It also requires the MPW IIGS linker, which is part of a set of
utilities sold by Byte Works (APDA-19, MPW IIGS Tools). You can also add the
MPW IIGS Assembler, making it easy to mix assembly language and C.
Of course, there are other 65816 systems besides the Apple IIGS. If your
application is targeted for another computer, you'll find ORCA/C easy to
adapt to the target machine. All of the code generated by ORCA/C is machine
independent. With the exception of floating-point, the run-time libraries
are easy to adapt for any 65816 based platform. Source code for the run-time
libraries is included in MPW IIGS Assembler format.
Whatever your target machine, MPW IIGS ORCA/C provides a fast, proven ANSI
C compiler for 65816 development from the Macintosh.
Compiler Features
* Full access to the Apple IIGS Tools.
* Write stand-alone programs, shell programs, Classic Desk Accessories, New Desk Accessories, HyperCard XCMDs, HyperStudio NBAs, and Inits.
* Conforms to the ANSI C standard with extensions for the Apple IIGS.
* Define and access your own libraries.
* Supports a large and small memory model.
* Segment statement lets you segment large programs.
* Supports dynamic segments for overlays.
* Built-in miniassembler for in-line assembly code.
GS-24 MPW IIGS ORCA/C 1.0 US$175
Includes: 186 8.5x11 pages, index, table of contents; 3 800K HFS disks; notebook, notebook inserts.
System Requirements:
MPW 3.3 or better
APDA-19 MPW IIGS Tools
Companion Products:
APDA-16 MPW IIGS Assembler
APDA-18 MPW IIGS Pascal
Contact:
Byte Works, Inc.
8000 Wagon Mound Dr. NW
Albuquerque, NM 87120
505-898-8183
MikeW50@AOL.COM

THIS CONTENT COPYRIGHT © 2007, APPLE MACINTOSH USERS' GROUP, SYDNEY
Permission has been obtained to make this material available on the Internet.

Permission is hereby granted for non-profit user groups to republish this content.
PLEASE CREDIT THE AUTHOR AND THE SOURCE: Applecations, publication of the Apple Users' Group, Sydney, Australia

THIS PAGE COPYRIGHT © 2007, ANDREW ROUGHAN